.error {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  .error-404 {
    background: url("../images/404.png");
    width: 747px;
    height: 333px;
    position: relative;
    margin: 0 auto;
    top: calc((100% - 333px) / 2);

    .error-button {
      border: 1px solid #484848;
      width: 296px;
      height: 90px;
      border-radius: 5px;
      position: absolute;
      right: 90px;
      bottom: 50px;
      line-height: 40px;

      .error-title {
        color: #3E8FFF;
      }

      .error-back {
        width: 80%;
        background: #3E8FFF;
        color: #FFFFFF;
        display: inline-block;
        border-radius: 5px;
        height: 35px;
        line-height: 35px;
        text-decoration: none;
      }
    }
  }
}